package com.bf.electroplating.service;

/**
 * 预警数据同步服务接口
 * 
 * @author system
 * @since 2025-01-11
 */
public interface IWarningDataSyncService {

    /**
     * 同步用电工况预警数据
     * 从外部接口拉取用电工况预警数据并保存到本地数据库
     */
    void syncElectricWarningData();

    /**
     * 同步雨排口预警数据
     * 从外部接口拉取雨排口预警数据并保存到本地数据库
     */
    void syncRainfallWarningData();

    /**
     * 同步所有预警数据
     * 包括用电工况预警和雨排口预警
     */
    void syncAllWarningData();

    void createWarningDataHourly();
}
